文章目录
  1. 1. 1.post请求
    1. 1.0.1. 1)jsp等页面编码格式
    2. 1.0.2. 2)设置请求信息的的解码格式
    3. 1.0.3. 3)设置响应信息的编码格式
    4. 1.0.4. 4)设置浏览器的解码格式
  • 2. 2.get请求
    1. 2.0.1. 1) 配置tomcat的server.xml
  • 1.post请求

    1)jsp等页面编码格式
    1
    pageEncoding="UTF-8"

    设置JSP编译成Servlet时使用的编码。

    2)设置请求信息的的解码格式
    1
    req.setCharacterEncoding("utf-8");

    用指定的编码集去覆盖request对象中的默认的”ISO-8859-1”编码集

    3)设置响应信息的编码格式
    1
    resp.setCharacterEncoding("utf-8");

    设置服务器的响应编码

    4)设置浏览器的解码格式
    1
    resp.setContentType("text/html;charset=utf-8");

    浏览器对服务器响应进行解码

    2.get请求

    ​ 同post请求所有要求再加上(配置tomcat)

    1) 配置tomcat的server.xml

    ​ 在 <Connector connectionTimeout=”20000” port=”8080”

    ​ protocol=”HTTP/1.1” redirectPort=”8443”/>

    中加入 useBodyEncodingForURI=”true”

    ​ <Connector connectionTimeout=”20000” port=”8080”

    ​ protocol=”HTTP/1.1” redirectPort=”8443”

    ​ useBodyEncodingForURI=”true”/>

    文章目录
    1. 1. 1.post请求
      1. 1.0.1. 1)jsp等页面编码格式
      2. 1.0.2. 2)设置请求信息的的解码格式
      3. 1.0.3. 3)设置响应信息的编码格式
      4. 1.0.4. 4)设置浏览器的解码格式
  • 2. 2.get请求
    1. 2.0.1. 1) 配置tomcat的server.xml